package com.example.educationuser.entity;

import java.util.Date;
import javax.persistence.*;

@Table(name = "send_sms_log")
public class SendSmsLog {
    /**
     * 主键
     */
    @Id
    private Long id;

    /**
     * 创建时间
     */
    @Column(name = "gmt_create")
    private Date gmtCreate;

    /**
     * 短信模板
     */
    private String template;

    /**
     * 手机号码
     */
    private String mobile;

    /**
     * 验证码
     */
    @Column(name = "sms_code")
    private String smsCode;

    /**
     * 是否发送成功(1发送成功，0:发送失败)
     */
    @Column(name = "is_success")
    private Byte isSuccess;

    /**
     * 获取主键
     *
     * @return id - 主键
     */
    public Long getId() {
        return id;
    }

    /**
     * 设置主键
     *
     * @param id 主键
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取创建时间
     *
     * @return gmt_create - 创建时间
     */
    public Date getGmtCreate() {
        return gmtCreate;
    }

    /**
     * 设置创建时间
     *
     * @param gmtCreate 创建时间
     */
    public void setGmtCreate(Date gmtCreate) {
        this.gmtCreate = gmtCreate;
    }

    /**
     * 获取短信模板
     *
     * @return template - 短信模板
     */
    public String getTemplate() {
        return template;
    }

    /**
     * 设置短信模板
     *
     * @param template 短信模板
     */
    public void setTemplate(String template) {
        this.template = template;
    }

    /**
     * 获取手机号码
     *
     * @return mobile - 手机号码
     */
    public String getMobile() {
        return mobile;
    }

    /**
     * 设置手机号码
     *
     * @param mobile 手机号码
     */
    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    /**
     * 获取验证码
     *
     * @return sms_code - 验证码
     */
    public String getSmsCode() {
        return smsCode;
    }

    /**
     * 设置验证码
     *
     * @param smsCode 验证码
     */
    public void setSmsCode(String smsCode) {
        this.smsCode = smsCode;
    }

    /**
     * 获取是否发送成功(1发送成功，0:发送失败)
     *
     * @return is_success - 是否发送成功(1发送成功，0:发送失败)
     */
    public Byte getIsSuccess() {
        return isSuccess;
    }

    /**
     * 设置是否发送成功(1发送成功，0:发送失败)
     *
     * @param isSuccess 是否发送成功(1发送成功，0:发送失败)
     */
    public void setIsSuccess(Byte isSuccess) {
        this.isSuccess = isSuccess;
    }
}